<?php

/* 
 * Model 实例
 * 文件名：小写+Model, eg: 文件名与表名相同+Model
 * 类名：首字母大写+Model 并继承db_help 即数据库的继承
 * 调用方法：ExampleModel::load()->test(); 
 * @author wzl 
 * @date 2015/07/30
 */
class ExampleModel extends db_help
{
    /**
     * 表名
     * @var string
     */
    public function __construct() {
        parent::__construct();
        /*实例表名*/
        $this->table_name = $this->table('table');
    }
    /**
     * 单入口
     * @return \self
     */
    public static function load() {
        return new self();
    }
    /**
     * 测试1
     * @return array 一维结果
     */
    public function test(){
        $sql = "select * from {$this->table_name}";
        return $this->getRow($sql);
    }
    /**
     * 测试2
     * @param int $value 参数
     * @return array 二维结果
     */
    public function test1($value){
        $where = array(
            'key' => $value
        );
        return $this->getAll_and(null, $this->table_name, $where);
    }
}
